import { RentModel } from '@prisma/client'
import { IsNotEmpty } from 'class-validator'

export class HouseResDto {
  @IsNotEmpty({ message: '租金不能为空' })
  house_rent: number

  @IsNotEmpty({ message: '类型不能为空' })
  house_use: string

  @IsNotEmpty({ message: '楼层不能为空' })
  house_floor: string

  @IsNotEmpty({ message: '户型不能为空' })
  house_type: string

  @IsNotEmpty({ message: '面积不能为空' })
  house_area: string

  @IsNotEmpty({ message: '方式不能为空' })
  house_mode: RentModel

  @IsNotEmpty({ message: '区域不能为空' })
  house_peace: string

  @IsNotEmpty({ message: '位置不能为空' })
  house_position: string

  @IsNotEmpty({ message: '地址不能为空' })
  house_address: string

  @IsNotEmpty({ message: '房东id不能为空' })
  landload_id: string

  @IsNotEmpty({ message: '房东电话不能为空' })
  landload_phone: string

  @IsNotEmpty({ message: '付款方式不能为空' })
  pay_method: string

  @IsNotEmpty({ message: '小区名称不能为空' })
  house_plot: string

  @IsNotEmpty({ message: '具体地址不能为空' })
  spec_address: string

  house_remark?: string

  house_tag?: string
}
